package org.dromara.tearoom.domain;

import lombok.Data;

/**
 * geeOpen 断路器设备
 *
 * @author CKJ
 * @description: geeOpen设备
 * @date 2025/4/17 10:20
 */
@Data
public class GeeOpenDevice {

    /**
     * 设备编码
     */
    private String mac;

    /**
     * 设备型号
     */
    private String code;

    /**
     * 固件版本
     */
    private String version;

    /**
     * 合闸状态，0：分闸，1：合闸
     */
    private Integer key;

    /**
     * 配网锁，0：关闭，1：开启
     */
    private Integer wifiLock;

    /**
     * 锁扣。
     * 0：可手动控制分合闸，异常分闸恢复正常后不会自动合闸；
     * 1：可手动分合闸，异常分闸恢复正常后自动合闸；
     * 2：不可手动控制分合闸，异常情况分闸恢复正常后自动合闸。
     * 异常分闸指：欠压、过压重新上电等异常情况出现的跳闸。
     */
    private Integer keyLock;

    /**
     * IP
     */
    private String ip;

    /**
     * 当前WIFI连接名称
     */
    private String ssid;
}
